package com.jiuyou.websocket.util;

import com.alibaba.fastjson.JSONObject;

/**
 * 响应工具
 */

public class ResponseResult {

    public static JSONObject toJSONObjectResult(JSONObject jsonObject, int i){
        if (i > 0) {
            return toJSONObjectSuccess(jsonObject);
        }
        return toJSONObjectFail(jsonObject);
    }

    public static JSONObject toJSONObjectSuccess(JSONObject jsonObject){
        jsonObject.put("success", true);
        jsonObject.putIfAbsent("message", "操作成功");
        return jsonObject;
    }

    public static JSONObject toJSONObjectFail(JSONObject jsonObject){
        jsonObject.put("success", false);
        jsonObject.putIfAbsent("message", "操作失败");
        return jsonObject;
    }

    public static JSONObject toJSONObjectError(JSONObject jsonObject){
        jsonObject.put("error", true);
        jsonObject.put("success", false);
        jsonObject.putIfAbsent("message", "消息处理异常！");
        return jsonObject;
    }

    public static JSONObject toJSONObjectError(){
        return toJSONObjectError(new JSONObject());
    }
}
